
/**
 * @description 有效期校验
 * @pram 有效期月，有效期年
 */
export function checkValidDate(validDate) {
  let msg = null
  if (validDate == "") {
    // $("#period").parent(".div-list").find(".error-msg").html("有效期信息填写有误，请重新填写");
    return msg = '有效期不能为空';
  }
  var YearToday = parseInt(new Date().getFullYear().toString().substring(2, 4));
  var MonthToday = new Date().getMonth() + 1;
  var validDateM = "";
  var validDateY = "";
  if (validDate.length == 5 && validDate.substring(2, 3) == "/") {
    validDateM = validDate.substring(0, 2);
    validDateY = validDate.substring(3, 5);
  } else if (validDate.length == 4) {
    validDateM = validDate.substring(0, 2);
    validDateY = validDate.substring(2, 4);
  }
  if (validDateM == "" || validDateY == "" || isNaN(validDateM) || isNaN(validDateY)) {
    // $("#period").parent(".div-list").find(".error-msg").html("有效期信息填写有误，请重新填写");
    return msg = '有效期信息填写有误，请重新填写';
  } else if (parseInt(validDateM) > 12) {
    // $("#period").parent(".div-list").find(".error-msg").html("有效期信息填写有误(月份不合法)，请重新填写");
    return msg = '有效期信息填写有误(月份不合法)，请重新填写';
  } else {
    if (parseInt(validDateY) < YearToday) {//年份小于当前年份
      // $("#period").parent(".div-list").find(".error-msg").html("有效期信息填写有误(年份小于当前年份),请重新填写");
      return msg = '有效期信息填写有误(年份小于当前年份),请重新填写';
    } else if (parseInt(validDateY) == YearToday) {//年份是当前年份时,校验月份是否小于当前月
      if (parseInt(validDateM) < MonthToday) {
        // $("#period").parent(".div-list").find(".error-msg").html("有效期信息填写有误(月份小于当前月份),请重新填写");
        return msg = '有效期信息填写有误(月份小于当前月份),请重新填写';
      }
    }
  }
  $("#period").val(validDateM + "/" + validDateY);
  // $("#period").parent(".div-list").find(".error-msg").html("");
  return true;
}
